# logo.py

def logo(fg_color : str = "34", bg_color : str = "46") -> int:
    """
    打印带有颜色的ASCII艺术图案作为logo。

    参数:
    fg_color (str): 前景颜色代码，默认为"34"（蓝色）。
    bg_color (str): 背景颜色代码，默认为"46"（青色）。
    """
    ascii_logo = [
        "***   *** ****** ***  ** *****",
        "** *** **  ***   ** * ** **   ",
        "**  *  **  ***   ** * ** *****",
        "**  *  **  ***   **  *** **   ",
        "**     ** ****** **   ** *****"
    ]
    
    color_code = f"\033[{fg_color};{bg_color}m"
    reset_code = "\033[0m"
    
    for line in ascii_art:
        print(f"{color_code}{line}{reset_code}")
    return 0

if __name__ == '__main__':
    logo()
    logo("34", "46")